﻿
namespace SistemaLogistica.Business.Entities
{
    using System;

    [Serializable]
    public partial class Bien
    {
        public Bien()
        {
        }

        protected Int32 idBien;

        public Int32 IdBien
        {
            get { return this.idBien; }
            set { this.idBien = value; }
        }

        protected String nombre;

        public String Nombre
        {
            get { return this.nombre; }
            set { this.nombre = value; }
        }

        protected UnidadMedidia unidadMedida;

        public UnidadMedidia UnidadMedidia
        {
            get { return this.unidadMedida; }
            set { this.unidadMedida = value; }
        }

        protected Decimal precio;

        public Decimal Precio
        {
            get { return this.precio; }
            set { this.precio = value; }
        }

        protected Decimal stockActual;

        public Decimal StockActual
        {
            get { return this.stockActual; }
            set { this.stockActual = value; }
        }

        protected Nullable<Decimal> stockMinimo;

        public Nullable<Decimal> StockMinimo
        {
            get { return this.stockMinimo; }
            set { this.stockMinimo = value; }
        }

        protected String descripcion;
        
        public String Descripcion
        {
            get { return this.descripcion; }
            set { this.descripcion = value; }
        }

        protected Int32 estado;

        public Int32 Estado
        {
            get { return this.estado; }
            set { this.estado = value; }
        }

        public override string ToString()
        {
            return this.Nombre;
        }
    }
}
